﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Adatkezelo.Classes;

namespace NEMProjectWebApp {
    public partial class SiteMaster : System.Web.UI.MasterPage {
        Login_Kezeles Login = new Login_Kezeles();

        protected void Page_Load(object sender, EventArgs e) {
            if (Session.Count > 0)
                UserNameLabel.Text = Session["UserName"].ToString();
            switch (Login.Tipus_Leker(Session)) {
                case 1:
                    tabNavigationMenu.Items.Add(new MenuItem("Felhasználók Kezelése", "Admin", "", "~/Pages/Admin/felhasznalokezeles.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Tárgyak Kezelése", "Admin_2", "", "~/Pages/Admin/targykezeles.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Tananyagok Kezelése", "Admin_3", "", "~/Pages/Admin/tananyagkezeles.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("N", "Admin_4", "", "~/Pages/News.aspx"));
                    break;
                case 2:
                    tabNavigationMenu.Items.Add(new MenuItem("Értékel", "Diak", "", "~/Pages/Diak/ertekel.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Jelentkezés", "Diak_2", "", "~/Pages/Diak/jelentkez.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Elérhetőségek", "Diak_3", "", "~/Pages/Diak/oktelerhetoseg.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Személyes adatok", "Diak_4", "", "~/Pages/Diak/szemelyes.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Tananyagok", "Diak_5", "", "~/Pages/Diak/tananyag.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Dolgozat", "Diak_6", "", "~/Pages/Oktato/dolgozat.aspx"));
                    break;
                case 3:
                    tabNavigationMenu.Items.Add(new MenuItem("Értékelés", "Oktato", "", "~/Pages/Oktato/ertekeles.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Személyi Adat", "Oktato", "", "~/Pages/Oktato/szemelyesAdatok.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Tananyag", "Oktato", "", "~/Pages/Oktato/tananyagKezeles.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Tárgyak", "Oktato", "", "~/Pages/Oktato/targyakKezelese.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Vizsgakérdések", "Oktato", "", "~/Pages/Oktato/vizsgakerdesKezeles.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Vizsgasorok", "Oktato", "", "~/Pages/Oktato/vizsgaSorKezeles.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("Vizsgák", "Oktato", "", "~/Pages/Oktato/vizsgaKezelo.aspx"));
                    tabNavigationMenu.Items.Add(new MenuItem("N", "Oktato", "", "~/Pages/News.aspx"));
                    break;
                case 4:
                    tabNavigationMenu.Items.Add(new MenuItem("CEO", "CEO", "", "~/Pages/Vezetes/CEO.aspx"));
                    break;
                default:
                    tabNavigationMenu.Items.Clear();
                    break;
            }
        }

        protected void belepesButton_Click(object sender, EventArgs e) {
            Response.Redirect("~/Pages/Login/Login.aspx");
        }

        protected void kilepesButton_Click(object sender, EventArgs e) {
            Session.Clear();
            Response.Redirect("~/Default.aspx");
        }

    }
}
